import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';

@Entity('TB_DPEngine_Info')
export class TB_DPEngine_Info {
  
  @PrimaryGeneratedColumn()
  OBJID: number; // 主键

  @Column({ type: 'text', nullable: true })
  EngName: string; // 引擎名称

  @Column({ type: 'integer', default: 0 })
  EngineType: number; // 引擎类型

  @Column({ type: 'text', nullable: true })
  NetWork: string; // 网络信息

  @Column({ type: 'text', nullable: true })
  TrainName: string; // 训练名称

  @Column({ type: 'text', nullable: true })
  TrainPath: string; // 训练路径

  @Column({ type: 'text', nullable: true })
  DetectName: string; // 检测名称

  @Column({ type: 'text', nullable: true })
  DetectPath: string; // 检测路径

  @Column({ type: 'text', nullable: true })
  Mark: string; // 备注

  @Column({ type: 'blob', nullable: true })
  TrainPara: Buffer; // 训练参数

  @Column({ type: 'blob', nullable: true })
  DetectPara: Buffer; // 检测参数

  @Column({ type: 'datetime', default: () => "CURRENT_TIMESTAMP" })
  CREATE_TIME: Date; // 创建时间
}
